The phrase "to feast on" means to enjoy or indulge in something abundantly, often referring to food. It can also mean to take advantage of an opportunity or resource.